<?


if (!defined("MCTDESIGN")) die("# ");

if (isset($_POST['delete']) || isset($_POST['flag']) && $_POST['flag'] == 1) {

	$total = isset($_POST["total"]) ? intval($_POST["total"]) : 0;

 	for($i=1;$i<=$total;$i++){

		$checkbox[$i] = isset($_POST["checkbox_$i"]) ? $_POST["checkbox_$i"] : '';

		if (!empty($checkbox[$i])) {

			$mysql->query("DELETE FROM ".$tb_fix."_catalogy_post WHERE cat_id='".$checkbox[$i]."'");
            $mysql->query("DELETE FROM ".$tb_fix."_news_post WHERE catid='".$checkbox[$i]."'");

		}

	}

	$html_body = _html_trans("Đã xoá các danh mục thành công !");

	return false;

}

if (isset($_POST['order'])) {

	$total = isset($_POST["total"]) ? intval($_POST["total"]) : 0;

    for ($i=1;$i<=$total;$i++)

      {

           $cat_id    = isset($_POST["order_id_$i"])    ? $_POST["order_id_$i"]    : 0;

           $cat_order = isset($_POST["order_$i"]) ? $_POST["order_$i"] : 0;

           if ( ($cat_id>0)&&($cat_order>0) )

           {		

				$mysql->query("UPDATE ".$tb_fix."_catalogy_post SET cat_order='$cat_order' WHERE cat_id='".$cat_id."'");

           }

    }

	$html_body = _html_trans("Đã cập nhật thứ tự các danh mục thành công !");

	return false;

}

if (isset($_POST['update'])) {

	$cat_title = isset($_POST["cat_title"]) ? fixquotes(stripslashes($_POST["cat_title"])) : "";

	$cat_parent = isset($_POST["cat_parent"]) ? intval(stripslashes($_POST["cat_parent"])) : 0;

	$cat_description = isset($_POST["cat_description"]) ? fixquotes(stripslashes($_POST["cat_description"])) : "";

	if (empty($cat_title)) {

		$html_body = _html_trans("Tên của danh mục không được bỏ trống !");

		return false;

	}

    $mysql->query("UPDATE ".$tb_fix."_catalogy_post SET cat_title='".$cat_title."', cat_description='$cat_description',cat_parent='$cat_parent' WHERE cat_id='".$id."'");

	$html_body = _html_trans("Đã cập nhật thông tin danh mục thành công !","?obj=CategoryPost");

	return false;

}

if (isset($_POST['add'])) {

	$cat_title = isset($_POST["cat_title"]) ? fixquotes(stripslashes($_POST["cat_title"])) : "";

	$cat_parent = isset($_POST["cat_parent"]) ? intval(stripslashes($_POST["cat_parent"])) : 0;

	$cat_description = isset($_POST["cat_description"]) ? fixquotes(stripslashes($_POST["cat_description"])) : "";

	if (empty($cat_title)) {

		$html_body = _html_trans("Bạn phải nhập tên của danh mục !");

		return false;

	}

	$q = $mysql->query("SELECT * FROM ".$tb_fix."_catalogy_post WHERE cat_parent='$cat_parent' ORDER BY cat_order DESC");

	$r = $mysql->num_rows($q);

	$order = $r+1;

	$mysql->query("INSERT INTO ".$tb_fix."_catalogy_post (cat_title ,cat_description ,cat_parent ,cat_order ) VALUES ('$cat_title','$cat_description','$cat_parent','$order')");

	$html_body = _html_trans("Đã thêm danh mục mới thành công !");

	return false;

}

function _html_addCategory()

{

	global $dir_tpl, $mysql, $tb_fix, $temp;

	$temp_body = $temp;

	$temp_body->assign( 'base_tpl', "".$dir_tpl."" );

	$_html = $temp_body->fetch( '_adm_admin_add.mct' );

	return $_html;

}

function _html_manageCategory()

{

	global $dir_tpl, $mysql, $tb_fix,$admin_id,$admin_permissions,$_c,$temp,$anyDB;

	$temp_body = $temp;
    
    $sql = "SELECT * FROM ".$tb_fix."_catalogy_post ORDER BY cat_order ASC";
    $q = $anyDB->query($sql);
    $row = $anyDB->getAll();
    $temp_body->assign("cate",$row);
    $temp_body->assign("breakcum",breakcum("Quản lý danh mục tin tức "));
	$_html = $temp_body->fetch( '_adm_catalogy_post.mct' );

	return $_html;

}



function _html_editCategory($_id="")

{

	global $dir_tpl, $mysql, $tb_fix,$admin_id,$admin_permissions,$temp;

	$q = $mysql->query("SELECT * FROM ".$tb_fix."_catalogy_post WHERE cat_id='$_id' ORDER BY cat_id ASC LIMIT 1");

	$t = $mysql->num_rows($q);

	if ($t>0) {

		$r = $mysql->fetch_array($q);

		$temp_body = $temp;

		$temp_body->assign(array(

								"cat_title" => "".$r["cat_title"]."",

								"cat_description" => "".$r["cat_description"]."",

								"cat_id" => "".$r["cat_id"].""

							)

						);
        $temp_body->assign("breakcum",breakcum("Quản lý danh mục tin tức "));
		$_html = $temp_body->fetch( '_adm_catalogy_post_edit.mct' );

	}

	return $_html;

}

if ($act=="edit") {

	$html_body = _html_editCategory($id);

	return false;

}

$html_body = _html_manageCategory();



?>